//系统菜单system_menu云对象
var db = uniCloud.database();
module.exports = {
	_before: function () { // 通用预处理器

	},
	/**
	 * 修改菜单的子分类
	 * @param {object} data 更新的子菜单结果
	 * @param {string} id 更新的菜单id
	 * @returns {object} 更新之后的结果
	 */
	
	async updateMenuChildren(id,data,table='system_menu') {
		// 参数校验
		if (!data) {
			return {
				errCode: 'PARAM_IS_NULL',
				errMsg: 'data参数不能为空'
			}
		}
		//更新为子分类
		var res = await db.collection(table).where({_id:id}).update({
			children:db.command.push(data)
		});
		
		return {
			code:200,
			message:'更新成功',
			result:res
		}
	}
	
}
